﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dados.DSMPTUDOTableAdapters;

namespace Dados
{
    public class AgruparImagemDAL
    {
        static  T_AGRUPARIMAGEMTableAdapter agruparimagemTA = new T_AGRUPARIMAGEMTableAdapter();
        static T_IMAGEMTableAdapter imagemTA = new T_IMAGEMTableAdapter();
        public static DSMPTUDO.T_AGRUPARIMAGEMDataTable ConsultaTodos()
        {


            try
            {
                return agruparimagemTA.GetData();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public static DSMPTUDO.T_IMAGEMDataTable ConsultaPorGrupo(int grupo)
        {


            try
            {
                return imagemTA.GetImagemPorGrupo(grupo);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

        }
        public static DSMPTUDO.T_IMAGEMDataTable ConsultaSemGrupo(int grupo)
        {


            try
            {
                return imagemTA.GetImagemSemGrupo(grupo);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

        }
        public static bool Insere(int imagem, int grupo)
        {


            try
            {
                if (agruparimagemTA.Insert(imagem, grupo) == 1)
                    return true;
                else return false;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public static bool Remove(int imagem, int grupo)
        {

            try
            {
                return (agruparimagemTA.Delete(imagem, grupo) == 1);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
    }
}

